"""
counter的使用示例
"""

from collections import Counter

if __name__ == '__main__':
    # 统计
    users = ["Kevin", "Jack", "Kevin", "Jobs"]
    user_counter = Counter(users)
    print(user_counter)
    # 输出结果：
    # Counter({'Kevin': 2, 'Jobs': 1, 'Jack': 1})

    user_counter_update = Counter(["天使彦", "葛小伦", "蔷薇", "天使彦"])
    user_counter_update.update(user_counter)
    print(user_counter_update)
    # 输出结果：
    # Counter({'天使彦': 2, 'Kevin': 2, 'Jobs': 1, 'Jack': 1, '蔷薇': 1, '葛小伦': 1})

    # 排名第一（性能高）
    res = user_counter_update.most_common(3)
    print(res)
    # 输出结果：
    # [('天使彦', 2), ('Kevin', 2), ('Jobs', 1)]
